软考真题
第5题

【说明】
某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。假设其部分日志文件如表5-1所示。日志记录内容中:CHECKPOINT表示检查点,<Ti,START>表示事务Ti开始执行,<Ti,co MMIT>表示事务Ti提交,<Ti,D,V1,V2>表示事务Ti将数据项D的值由V1改为V2,CRASH表明系统发生断电故障。假设各数据项的初始值为:I=3J=6,K=11。

(4分)
系统发生故障时,满足持久化要求的事务有哪些?不满足持久化要求的事务有哪些?
(6分)
系统恢复后,数据项I、J、K的数值哪些会恢复为初始值?哪些不会恢复为初始值?请给出系统恢复后I、J、K的值。
(3分)
如果系统采用先写数据库再记日志的机制,故障发生前已经提交了事务T2,但没有记录到。请给出系统恢复后I、J、K的值。
(2分)
基于问题2和问题3的结果,请用50字以内的文字简要说明为什么先写日志机制更优。
2022年 上半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2022年 上半年 下午试卷 案例

笔记

旅行耗

请先在App中激活(应用市场搜“软考真题”)

2023-05-02


溡雨涟

请先在App中激活(应用市场搜“软考真题”)

2023-05-17


昨天,今天

请先在App中激活(应用市场搜“软考真题”)

2023-05-09


Coat.

请先在App中激活(应用市场搜“软考真题”)

2023-05-22


答题卡
加油
纠错
得分:0